package com.siyuanren.gcocp.mapper.base;

import com.siyuanren.gcocp.entity.WxTemplateMsg;
import com.siyuanren.gcocp.entity.WxTemplateMsgExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WxTemplateMsgMapper {
    long countByExample(WxTemplateMsgExample example);

    int deleteByExample(WxTemplateMsgExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WxTemplateMsg record);

    int insertSelective(WxTemplateMsg record);

    List<WxTemplateMsg> selectByExample(WxTemplateMsgExample example);

    WxTemplateMsg selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WxTemplateMsg record, @Param("example") WxTemplateMsgExample example);

    int updateByExample(@Param("record") WxTemplateMsg record, @Param("example") WxTemplateMsgExample example);

    int updateByPrimaryKeySelective(WxTemplateMsg record);

    int updateByPrimaryKey(WxTemplateMsg record);
}